program AstroP;

uses
  Vcl.Forms,
  upVsop2013 in 'source\code\upVsop2013.pas',
  astronomy in 'source\astronomy\astronomy.pas',
  Apc.DE in 'source\apc\Apc.DE.pas',
  Apc.Kepler in 'source\apc\Apc.Kepler.pas',
  Apc.Math in 'source\apc\Apc.Math.pas',
  Apc.Moon in 'source\apc\Apc.Moon.pas',
  Apc.Phys in 'source\apc\Apc.Phys.pas',
  Apc.Planets in 'source\apc\Apc.Planets.pas',
  Apc.PrecNut in 'source\apc\Apc.PrecNut.pas',
  Apc.Spheric in 'source\apc\Apc.Spheric.pas',
  Apc.Sun in 'source\apc\Apc.Sun.pas',
  Apc.Time in 'source\apc\Apc.Time.pas',
  fpAbout in 'source\interface\fpAbout.pas' {FormAbout},
  upConstBayers in 'source\code\upConstBayers.pas',
  upEphemerides in 'source\code\upEphemerides.pas',
  sofa in 'source\sofa\sofa.pas',
  fpCoords in 'source\interface\fpCoords.pas' {FormCoords},
  fpPointto in 'source\interface\fpPointto.pas' {FormPointto},
  fpHercRussel in 'source\interface\fpHercRussel.pas' {FormHercrussel},
  fpHipparcos in 'source\interface\fpHipparcos.pas' {FormHipparcos},
  upHygmain in 'source\code\upHygmain.pas',
  upHiputils in 'source\code\upHiputils.pas',
  fpConstBounds in 'source\interface\fpConstBounds.pas' {FormConstBorders},
  dpImages in 'source\interface\dpImages.pas' {dmImages: TDataModule},
  upGlobals in 'source\code\upGlobals.pas',
  fpSettings in 'source\interface\fpSettings.pas' {frmSettings},
  fpAstroViewer in 'source\interface\fpAstroViewer.pas' {frmAstroViewer},
  upGenRandom in 'source\code\upGenRandom.pas',
  upUtils in 'source\code\upUtils.pas',
  fpMixTextures in 'source\interface\fpMixTextures.pas' {FormTexCombine},
  fpAstromif in 'source\interface\fpAstromif.pas' {FormAstromif},
  fpForm in 'source\interface\fpForm.pas' {FormP},
  dpBase in 'source\interface\dpBase.pas' {dmpBase: TDataModule},
  dpDialogs in 'source\interface\dpDialogs.pas' {dmDialogs: TDataModule};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.Title := 'Astro Viewer';
  Application.CreateForm(TdmImages, dmImages);
  Application.CreateForm(TfrmAstroViewer, frmAstroViewer);
  Application.CreateForm(TFormP, FormP);
  Application.CreateForm(TfrmSettings, frmSettings);
  Application.CreateForm(TdmpBase, dmpBase);
  Application.CreateForm(TdmDialogs, dmDialogs);
  Application.Run;
end.

